package co.gov.medellin.ssti.sub.web.form;

import java.util.ArrayList;
import java.util.Collection;

import org.apache.struts.action.ActionForm;

import co.gov.medellin.ssti.sub.model.vo.AtributoVO;
import co.gov.medellin.ssti.sub.model.vo.BeneficiarioVO;
import co.gov.medellin.ssti.sub.model.vo.Beneficiario_AtributoVO;
import co.gov.medellin.ssti.sub.model.vo.BeneficioOtorgadoEmpresaVO;
import co.gov.medellin.ssti.sub.model.vo.EmpresaVO;
import co.gov.medellin.ssti.sub.model.vo.ModificarBOTVO;
import co.gov.medellin.ssti.sub.model.vo.SedeVO;
import co.gov.medellin.ssti.sub.model.vo.SubprogramaVO;

public class ValidarBOTEmpresaForm extends ActionForm {

	/**
	 * 
	 */
	private static final long serialVersionUID = 2252550491973903454L;

	private EmpresaVO empresaVO = new EmpresaVO();
	private BeneficioOtorgadoEmpresaVO bot = new BeneficioOtorgadoEmpresaVO();
	private BeneficiarioVO beneficiarioVO = new BeneficiarioVO();
	private SubprogramaVO subprogramaVO = new SubprogramaVO();

	private String operacion = "";

	private String codigoSede = "";
	private String codigoEmpresa = "";
	private String codigoBOT = "";
	private String codigoBeneficio = "";
	private String strTamaError = "";
	private String mensaje = "";
	private String mensajes = "";

	private Collection<SedeVO> sedes = new ArrayList<SedeVO>();
	private Collection<AtributoVO> atributos = new ArrayList<AtributoVO>();
	private Collection<ModificarBOTVO> resultados = new ArrayList<ModificarBOTVO>();

	private Collection<String> lError = new ArrayList<String>();
	private Collection<Beneficiario_AtributoVO> lInsertar = new ArrayList<Beneficiario_AtributoVO>();
	private Collection<Beneficiario_AtributoVO> lInsertTercero = new ArrayList<Beneficiario_AtributoVO>();
	private Collection<AtributoVO> lAtriNoRestric = new ArrayList<AtributoVO>();
	private Collection<AtributoVO> lAtriAlerta = new ArrayList<AtributoVO>();

	public EmpresaVO getEmpresaVO() {
		return empresaVO;
	}

	public void setEmpresaVO(EmpresaVO empresaVO) {
		this.empresaVO = empresaVO;
	}

	public BeneficioOtorgadoEmpresaVO getBot() {
		return bot;
	}

	public void setBot(BeneficioOtorgadoEmpresaVO bot) {
		this.bot = bot;
	}

	public BeneficiarioVO getBeneficiarioVO() {
		return beneficiarioVO;
	}

	public void setBeneficiarioVO(BeneficiarioVO beneficiarioVO) {
		this.beneficiarioVO = beneficiarioVO;
	}

	public Collection<SedeVO> getSedes() {
		return sedes;
	}

	public void setSedes(Collection<SedeVO> sedes) {
		this.sedes = sedes;
	}

	public Collection<AtributoVO> getAtributos() {
		return atributos;
	}

	public void setAtributos(Collection<AtributoVO> atributos) {
		this.atributos = atributos;
	}

	public Collection<ModificarBOTVO> getResultados() {
		return resultados;
	}

	public void setResultados(Collection<ModificarBOTVO> resultados) {
		this.resultados = resultados;
	}

	public String getCodigoSede() {
		return codigoSede;
	}

	public void setCodigoSede(String codigoSede) {
		this.codigoSede = codigoSede;
	}

	public String getCodigoEmpresa() {
		return codigoEmpresa;
	}

	public void setCodigoEmpresa(String codigoEmpresa) {
		this.codigoEmpresa = codigoEmpresa;
	}

	public String getCodigoBOT() {
		return codigoBOT;
	}

	public void setCodigoBOT(String codigoBOT) {
		this.codigoBOT = codigoBOT;
	}

	public String getCodigoBeneficio() {
		return codigoBeneficio;
	}

	public void setCodigoBeneficio(String codigoBeneficio) {
		this.codigoBeneficio = codigoBeneficio;
	}

	public String getOperacion() {
		return operacion;
	}

	public void setOperacion(String operacion) {
		this.operacion = operacion;
	}

	public Collection<String> getlError() {
		return lError;
	}

	public void setlError(Collection<String> lError) {
		this.lError = lError;
	}

	public Collection<Beneficiario_AtributoVO> getlInsertar() {
		return lInsertar;
	}

	public void setlInsertar(Collection<Beneficiario_AtributoVO> lInsertar) {
		this.lInsertar = lInsertar;
	}

	public Collection<Beneficiario_AtributoVO> getlInsertTercero() {
		return lInsertTercero;
	}

	public void setlInsertTercero(
			Collection<Beneficiario_AtributoVO> lInsertTercero) {
		this.lInsertTercero = lInsertTercero;
	}

	public Collection<AtributoVO> getlAtriNoRestric() {
		return lAtriNoRestric;
	}

	public void setlAtriNoRestric(Collection<AtributoVO> lAtriNoRestric) {
		this.lAtriNoRestric = lAtriNoRestric;
	}

	public Collection<AtributoVO> getlAtriAlerta() {
		return lAtriAlerta;
	}

	public void setlAtriAlerta(Collection<AtributoVO> lAtriAlerta) {
		this.lAtriAlerta = lAtriAlerta;
	}

	public String getStrTamaError() {
		return strTamaError;
	}

	public void setStrTamaError(String strTamaError) {
		this.strTamaError = strTamaError;
	}

	public String getMensaje() {
		return mensaje;
	}

	public void setMensaje(String mensaje) {
		this.mensaje = mensaje;
	}

	public String getMensajes() {
		return mensajes;
	}

	public void setMensajes(String mensajes) {
		this.mensajes = mensajes;
	}

	public SubprogramaVO getSubprogramaVO() {
		return subprogramaVO;
	}

	public void setSubprogramaVO(SubprogramaVO subprogramaVO) {
		this.subprogramaVO = subprogramaVO;
	}

}
